package zpe.service;

import java.util.List;

import org.springframework.stereotype.Service;

import zpe.genericcrud.service.GenericService;
import zpe.model.Carga;
import zpe.model.TransportadoraCarga;

@Service
public class TransportadoraCargaService extends GenericService<TransportadoraCarga> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	
	
	@SuppressWarnings("unchecked")
	public List<TransportadoraCarga> findTransportadorasByCarga(Carga carga) {
		
		List<TransportadoraCarga> transportadoras = null;
		
		if( carga.getId() != null ){
			
			transportadoras = getDao().getEntityManager().find("from TransportadoraCarga tc where tc.carga.id = ? order by tc.cliente.descricao", carga.getId() );
			
		}
		
		return transportadoras;
	}
	
	
	
}
